草庐IT

ASP.NET Web Forms - Repeater 控件

全部标签

c# - ASP.NET Response.Redirect( ) 错误

这是我的代码:try{Session["CuponeNO"]=txtCode.Text;txtCode.Text=string.Empty;Response.Redirect("~/Membership/UserRegistration.aspx");}catch(Exceptionex){strings=ex.ToString();lblMessage1.Text="ErrorOccured!";}我收到一个错误,即使它在捕获后重定向。这里是错误:"System.Threading.ThreadAbortException:Threadwasbeingaborted.\r\natSy

c# - 如何从用户控件引发自定义路由事件?

在我的用户控件中,我有一个按钮,单击该按钮会引发自定义路由事件。我试图引发它,但它没有在MainWindow.xaml中触发。UserControl中按钮的Xaml:用户控件C#代码://AddClickEventpublicstaticreadonlyRoutedEventAddClickEvent=EventManager.RegisterRoutedEvent("AddClick",RoutingStrategy.Bubble,typeof(RoutedEventHandler),typeof(dCB_Props));publiceventRoutedEventHandlerAd

c# - AccessibleRole 属性在用户控件中的用途是什么?

用户控件中有两个具有这些名称的属性:1-可访问名称2-AccessibleRole这些属性是什么?它们在win表单应用程序中的用途是什么?我已经看过MSDN,但不幸的是我无法理解他们的描述?任何帮助将不胜感激 最佳答案 这些是屏幕阅读器或文本到语音程序可以使用的特殊属性,使残障人士或使用辅助技术的人可以访问您的程序。AccessibleName可用于告诉用户光标所在的元素。例如辅助技术程序无法确定文本框周围的哪个标签属于它,但它能够读取该属性(即“此框的含义是什么?”)。可以将更详细的描述添加到AccessibleDescripti

c# - 是否可以在 .Net 3.5 中制作通用控件?

我已经声明了以下通用用户控件:publicpartialclassMessageBase:UserControl{protectedTmyEntry;publicMessageBase(){InitializeComponent();}publicMessageBase(TnewEntry){InitializeComponent();myEntry=newEntry;}}}但是编译器不允许我这样做:publicpartialclassMessageControl:MessageBase{publicMessageControl(){InitializeComponent();}}如何

c# - 如何访问 WPF Xaml 中的控件引用?

我有一些控件,我将它们的Name属性设置为唯一的名称,但我无法在匹配的C#代码文件中访问它们。我试过:this.ControlNameMainWindow.ControlNameControlName但它确实“看到”了它们。我该怎么做?另外,我是否必须为环绕面板、GridView等内的嵌套控件做一些特殊的事情?编辑:usingSystem;usingSystem.Collections.Generic;usingSystem.Collections.ObjectModel;usingSystem.Linq;usingSystem.Text;usingSystem.Windows;usi

c# - 如何处理更新实体。 NHibernate + ASP.NET MVC

我无法更新之前创建的实体。我收到一个StaleObjectException异常消息:行已被另一个事务更新或删除(或未保存值映射不正确):[Project.DomainLayer.Entities.Employee#00000000-0000-0000-0000-000000000000]我不会与任何人分享更新过程。有什么问题?数据访问/DIpublicclassDataAccessModule:Ninject.Modules.NinjectModule{publicoverridevoidLoad(){this.Bind().ToMethod(c=>newConfiguration(

c# - 鼠标滚轮事件与悬停控件一起使用

在我的C#3.5Windows窗体应用程序中,我有几个SplitContainer。每个内部都有一个列表控件(停靠填充)。当焦点位于其中一个控件上并且我移动鼠标滚轮时,现在焦点所在的列表会滚动。我的任务是滚动当前鼠标悬停的列表,而不是选中的列表。在Windows窗体中可以吗?如果不能,是否可以使用PInvoke? 最佳答案 看起来您可以使用IMessageFilter和PInvoke来处理这个问题。VB中的示例可以在RedirectMouseWheelEventstoUnfocusedWindowsFormsControls找到.您

c# - 有没有办法在 asp 图像控件上显示动态生成的位图?

在我的代码中,我使用C#和ASP.NET动态创建位图。比我需要在asp图像控件上显示它。无论如何,有没有使用处理程序的方法? 最佳答案 使用ashx处理程序更好,因为它适用于所有浏览器,并且您可以在客户端缓存输出图像。但是,如果您必须这样做,可以使用直接内嵌显示图像。标记如下:"width="100"height="100"/>ASPX:CS:MemoryStreamms=newMemoryStream();bitmap.Save(ms,ImageFormat.Gif);varbase64Data=Convert.ToBase64S

c# - MVC3 asp.net 错误 : Value cannot be null. 参数名称:下拉列表中的项目

在尝试发布数据时,我只在服务器中而不是在我的本地系统中得到转储。有一个页面向数据库提交了一些值。我还将页面中的下拉列表建模为强制性的。但是,当点击“创建”时,不会出现“丢失”之类的错误;它抛出一个垃圾场。转储跟踪:Valuecannotbenull.Parametername:itemsDescription:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktraceformoreinformationabouttheerrorandwhereitorigi

c# - ASP.NET MVC + 填充下拉列表

在我的viewModel中我有:publicclassPersonViewModel{publicPersonPerson{get;set;}publicintSelectRegionId{get;set;}publicIEnumerableRegions{get;set;}}但是我必须在我的Controller/View中做什么才能显示这些值?我现在拥有的:Controller:publicActionResultCreate(){varmodel=newReUzze.Models.PersonViewModel{Person=newPerson(),Regions=newSelec